Availability-Based Software Performability Model with User-Perceived Performance Degradation
نویسندگان
چکیده
This paper discusses software performability evaluation considering the real-time property. We assume that the software system has two operational states from the viewpoint of the end users: one is operating with the desirable performance level according to specification and the other is with degraded performance level. The time-dependent behavior of the system is described by the Markovian software availability model with performance degradation. Assuming that the system can process the multiple tasks simultaneously, we analyze the distribution of the number of tasks whose processes can be completed within the processing time limit with the infinite server queueing model. We derive several software performability measures; these are given as the functions of time and the number of debugging activities. Finally, we illustrate several numerical examples of the measures to investigate the impact of consideration of the performance degradation on the system performability evaluation.
منابع مشابه
Performability analysis of guarded-operation duration: a translation approach for reward model solutions
Performability measures are often defined for analyzing the worth of fault-tolerant systems whose performance is gracefully degradable. Accordingly, performability evaluation is inherently well-suited for application of reward model solution techniques. On the other hand, the complexity of performability evaluation for solving engineering problems may prevent us from utilizing those techniques ...
متن کاملPerformability Modeling for Multi-layered Service Systems
Distributed software is usually structured in layers, with some kind of operational control or user interface tasks as the topmost layer, making requests to various layers of servers. Client Server systems and ODP (Open Distributed Processing) systems such as DCE, ANSA and CORBA are structured this way, as are distributed transaction processing systems. Performance and dependability are the two...
متن کاملTowards Performability Modeling of Software Rejuvenation
In this paper, we discuss issues in performability modeling of \software rejuvenation," a form of software fault tolerance based on occasionally cleaning up the operational environment. System factors which play a key role in such a model are identi ed. Among these, we comment on two issues of particular interest when modeling software rejuvenation: (1) the representation of the degradation in ...
متن کاملPerformability Analysis of Guarded-Operation Duration: A Successive Model-Translation Approach
When making an engineering design decision, it is often necessary to consider its implications on both system performance and dependability. In this paper, we present a performability study that analyzes the guarded operation duration for onboard software upgrading. In particular, we define a “performability index” Y that quantifies the extent to which the guarded operation with a duration φ re...
متن کاملPerformability Analysis of Computer Systems: From Model Spacification to Solution
De Souza e Silva, E. and H.R. Gail, Performability analysis of computer systems: from model specification to solution, Performance Evaluation 14 (1992) 157-196. Computer systems reliability/availability modeling deals with the representation of changes in the structure of the system being modeled, which are generally due to faults, and how such changes affect the availability of the system. On ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010